package com.spic.business.accident.interevents.eviewreport.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.spic.common.core.annotation.Excel;
import com.spic.common.core.web.domain.BaseEntity;

/**
 * 内部事件复查报告对象 internal_event_review_report
 * 
 * @author 任翔
 * @date 2021-12-01
 */
public class InternalEventReviewReport extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id主键 */
    private Long id;

   private Long eventId;

   private String reviewName;

    /** 自查报告 */
    @Excel(name = "自查报告")
    private Long inspectionReport;


    /** 复查部门 */
    @Excel(name = "复查部门")
    private String reviewDept;


    /** 检查情况 */
    private String checkSituation;

    /** 整改意见 */
    private String rectificationOpinions;

    /** 附件地址 */
    private String fileUrl;

    /** 备注 */
    private String remrk;

    /** 公司 */
    private String companyName;

    /** 第一次报告时间 */
    private String firstReportTime;

    private String accidentDate;

    /** 责任单位 */
    private String dutyDept;

    /** 事件名称 */
    private String eventName;

    /** 处理措施 */
    private String correctiveAction;

    /** 事件名称 */
    private String accidentName;

    /**  */
    private String reportYear;

    /**  */
    private String reportNum;

    private String accidentDepartment;

    private String accidentType;

    /** 事故分析报告id */
    @TableField(exist = false)
    private Long accidentAnalysisReportId;

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getFirstReportTime() {
        return firstReportTime;
    }

    public void setFirstReportTime(String firstReportTime) {
        this.firstReportTime = firstReportTime;
    }

    public String getAccidentDate() {
        return accidentDate;
    }

    public void setAccidentDate(String accidentDate) {
        this.accidentDate = accidentDate;
    }
    public String getDutyDept() {
        return dutyDept;
    }

    public void setDutyDept(String dutyDept) {
        this.dutyDept = dutyDept;
    }

    public String getEventName() {
        return eventName;
    }

    public void setEventName(String eventName) {
        this.eventName = eventName;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getEventNumber() {
        return eventNumber;
    }

    public void setEventNumber(String eventNumber) {
        this.eventNumber = eventNumber;
    }

    public String getInspectionFileUrl() {
        return inspectionFileUrl;
    }

    public void setInspectionFileUrl(String inspectionFileUrl) {
        this.inspectionFileUrl = inspectionFileUrl;
    }

    /** 事故类型 */
    private String type;

    /** 事件编号 */
    private String eventNumber;

    /** 自查报告附件地址 */
    private String inspectionFileUrl;

    public static long getSerialVersionUID()
    {
        return serialVersionUID;
    }

    public Long getId()
    {
        return id;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getEventId()
    {
        return eventId;
    }

    public void setEventId(Long eventId)
    {
        this.eventId = eventId;
    }

    public String getReviewName()
    {
        return reviewName;
    }

    public void setReviewName(String reviewName)
    {
        this.reviewName = reviewName;
    }

    public Long getInspectionReport()
    {
        return inspectionReport;
    }

    public void setInspectionReport(Long inspectionReport)
    {
        this.inspectionReport = inspectionReport;
    }

    public String getReviewDept()
    {
        return reviewDept;
    }

    public void setReviewDept(String reviewDept)
    {
        this.reviewDept = reviewDept;
    }

    public String getCheckSituation()
    {
        return checkSituation;
    }

    public void setCheckSituation(String checkSituation)
    {
        this.checkSituation = checkSituation;
    }

    public String getRectificationOpinions()
    {
        return rectificationOpinions;
    }

    public void setRectificationOpinions(String rectificationOpinions)
    {
        this.rectificationOpinions = rectificationOpinions;
    }

    public String getFileUrl()
    {
        return fileUrl;
    }

    public void setFileUrl(String fileUrl)
    {
        this.fileUrl = fileUrl;
    }

    public String getRemrk()
    {
        return remrk;
    }

    public void setRemrk(String remrk)
    {
        this.remrk = remrk;
    }

    public String getCorrectiveAction() {
        return correctiveAction;
    }

    public void setCorrectiveAction(String correctiveAction) {
        this.correctiveAction = correctiveAction;
    }

    public String getAccidentName() {
        return accidentName;
    }

    public void setAccidentName(String accidentName) {
        this.accidentName = accidentName;
    }

    public String getReportYear() {
        return reportYear;
    }

    public void setReportYear(String reportYear) {
        this.reportYear = reportYear;
    }

    public String getReportNum() {
        return reportNum;
    }

    public void setReportNum(String reportNum) {
        this.reportNum = reportNum;
    }

    public String getAccidentDepartment() {
        return accidentDepartment;
    }

    public void setAccidentDepartment(String accidentDepartment) {
        this.accidentDepartment = accidentDepartment;
    }

    public String getAccidentType() {
        return accidentType;
    }

    public void setAccidentType(String accidentType) {
        this.accidentType = accidentType;
    }

    public Long getAccidentAnalysisReportId() {
        return accidentAnalysisReportId;
    }

    public void setAccidentAnalysisReportId(Long accidentAnalysisReportId) {
        this.accidentAnalysisReportId = accidentAnalysisReportId;
    }
}
